package com.foo.designpattern.mediator;

/**
 * com.foo.designpattern.mediator
 * Created with IntelliJ IDEA.
 * Created by jiang on 2016-06-02 16:29.
 *
 * @Description 具体同事类(ConcreteColleague)角色
 * 具体同事类角色：每个具体同事类都只需要知道自己的行为即可，但是他们都需要认识中介者。
 */

public class Lessee extends Person {

    public Lessee(String name, Mediator mediator) {
        super(name, mediator);
    }

    /**
     * 租户与中介者获取联系
     *
     * @param message
     */
    public void contact(String message) {
        mediator.contact(message, this);
    }

    /**
     * 获取信息
     *
     * @param message
     */
    public void getMessage(String message) {
        System.out.println("租户是：" + name + "，获得信息：" + message);
    }

}
